Making Reinforcement Learning Practical For Real World Developers